package com.mb.app.domain;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 用户点击记录
 * </p>
 *
 * @author liliping
 * @since 2019-03-21
 */
@TableName("tb_user_click_log")
public class TbUserClickLog implements Serializable {

    private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId(value = "id")
	private Long id;

	/**
	 * 用户编号
	 */
	@TableField(value="user_id")
	private Long userId;

	/**
	 * 产品编号
	 */
	@TableField(value="product_id")
	private Long productId;

	/**
	 * 点击时间
	 */
	@TableField(value="click_time")
	private Date clickTime;


	/**
	 * 产品类型
	 */
	@TableField(value="product_type")
	private Integer productType;


	@TableField(exist = false)
	private String phone;

	@TableField(exist = false)
	private Integer deviceOs;

	@TableField(exist = false)
	private  Date regTime;

	@TableField(exist = false)
	private String appName;

	@TableField(exist = false)
	private String productName;

	@TableField(exist = false)
	private String bannerName;

	@TableField(exist = false)
	private String appChannelName;

	public String getBannerName() {
		return bannerName;
	}

	public void setBannerName(String bannerName) {
		this.bannerName = bannerName;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public Long getProductId() {
		return productId;
	}

	public void setProductId(Long productId) {
		this.productId = productId;
	}

	public Date getClickTime() {
		return clickTime;
	}

	public void setClickTime(Date clickTime) {
		this.clickTime = clickTime;
	}

	public Integer getProductType() {
		return productType;
	}

	public void setProductType(Integer productType) {
		this.productType = productType;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public Integer getDeviceOs() {
		return deviceOs;
	}

	public void setDeviceOs(Integer deviceOs) {
		this.deviceOs = deviceOs;
	}

	public Date getRegTime() {
		return regTime;
	}

	public void setRegTime(Date regTime) {
		this.regTime = regTime;
	}

	public String getAppName() {
		return appName;
	}

	public void setAppName(String appName) {
		this.appName = appName;
	}

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public String getAppChannelName() {
		return appChannelName;
	}

	public void setAppChannelName(String appChannelName) {
		this.appChannelName = appChannelName;
	}
}
